[INFO] fetching crate rune-alloc 0.13.1...
[INFO] checking rune-alloc-0.13.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate rune-alloc 0.13.1 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate rune-alloc 0.13.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rune-alloc 0.13.1
[INFO] finished tweaking crates.io crate rune-alloc 0.13.1
[INFO] tweaked toml for crates.io crate rune-alloc 0.13.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rune-alloc-macros v0.13.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 490c2dabc64e6704f59f4768f066a83d2e63016518ea382ae6caaf1ee3878a72
[INFO] running `Command { std: "docker" "start" "-a" "490c2dabc64e6704f59f4768f066a83d2e63016518ea382ae6caaf1ee3878a72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "490c2dabc64e6704f59f4768f066a83d2e63016518ea382ae6caaf1ee3878a72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "490c2dabc64e6704f59f4768f066a83d2e63016518ea382ae6caaf1ee3878a72", kill_on_drop: false }`
[INFO] [stdout] 490c2dabc64e6704f59f4768f066a83d2e63016518ea382ae6caaf1ee3878a72
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26e431fec17d115a32dd8e24112e431c68bdcef1b9403e2f33d0ac7cd715e631
[INFO] running `Command { std: "docker" "start" "-a" "26e431fec17d115a32dd8e24112e431c68bdcef1b9403e2f33d0ac7cd715e631", kill_on_drop: false }`
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling rune-alloc-macros v0.13.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking rune-alloc v0.13.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.69s
[INFO] running `Command { std: "docker" "inspect" "26e431fec17d115a32dd8e24112e431c68bdcef1b9403e2f33d0ac7cd715e631", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26e431fec17d115a32dd8e24112e431c68bdcef1b9403e2f33d0ac7cd715e631", kill_on_drop: false }`
[INFO] [stdout] 26e431fec17d115a32dd8e24112e431c68bdcef1b9403e2f33d0ac7cd715e631
[INFO] checking rune-alloc-0.13.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate rune-alloc 0.13.1 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate rune-alloc 0.13.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rune-alloc 0.13.1
[INFO] finished tweaking crates.io crate rune-alloc 0.13.1
[INFO] tweaked toml for crates.io crate rune-alloc 0.13.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 40730f687b1b07ad96a3d7a895237508fc348932277eff395269ec92cb79b057
[INFO] running `Command { std: "docker" "start" "-a" "40730f687b1b07ad96a3d7a895237508fc348932277eff395269ec92cb79b057", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40730f687b1b07ad96a3d7a895237508fc348932277eff395269ec92cb79b057", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40730f687b1b07ad96a3d7a895237508fc348932277eff395269ec92cb79b057", kill_on_drop: false }`
[INFO] [stdout] 40730f687b1b07ad96a3d7a895237508fc348932277eff395269ec92cb79b057
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2b966b7c5dd91fd0e03d6e4e2d3aa5d347552182fbb5c1ec43a6676dba790923
[INFO] running `Command { std: "docker" "start" "-a" "2b966b7c5dd91fd0e03d6e4e2d3aa5d347552182fbb5c1ec43a6676dba790923", kill_on_drop: false }`
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling rune-alloc-macros v0.13.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking tokio v1.36.0
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking rune-alloc v0.13.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/serde/de.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 for i in 0..self.0.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/btree/append.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 for _ in 0..tree_height {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/node.rs:644:54
[INFO] [stdout]     |
[INFO] [stdout] 644 |         unsafe { self.correct_childrens_parent_links(0..=len) };
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1140:49
[INFO] [stdout]      |
[INFO] [stdout] 1140 |                 .correct_childrens_parent_links(self.idx + 1..new_len + 1);
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1364:40
[INFO] [stdout]      |
[INFO] [stdout] 1364 |                 self.node.key_area_mut(self.idx + 1..old_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1368:40
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                 self.node.val_area_mut(self.idx + 1..old_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1444:45
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                     self.node.edge_area_mut(self.idx + 1..old_len + 1),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1578:40
[INFO] [stdout]      |
[INFO] [stdout] 1578 |                 left_node.key_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1585:40
[INFO] [stdout]      |
[INFO] [stdout] 1585 |                 left_node.val_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1592:56
[INFO] [stdout]      |
[INFO] [stdout] 1592 |             parent_node.correct_childrens_parent_links(parent_idx + 1..old_parent_len);
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1602:45
[INFO] [stdout]      |
[INFO] [stdout] 1602 |                     left_node.edge_area_mut(old_left_len + 1..new_left_len + 1),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1605:58
[INFO] [stdout]      |
[INFO] [stdout] 1605 |                 left_node.correct_childrens_parent_links(old_left_len + 1..new_left_len + 1);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1712:44
[INFO] [stdout]      |
[INFO] [stdout] 1712 |                     left_node.key_area_mut(new_left_len + 1..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1716:44
[INFO] [stdout]      |
[INFO] [stdout] 1716 |                     left_node.val_area_mut(new_left_len + 1..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1740:44
[INFO] [stdout]      |
[INFO] [stdout] 1740 |                         left.edge_area_mut(new_left_len + 1..old_left_len + 1),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1744:58
[INFO] [stdout]      |
[INFO] [stdout] 1744 |                     right.correct_childrens_parent_links(0..new_right_len + 1);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1784:44
[INFO] [stdout]      |
[INFO] [stdout] 1784 |                     left_node.key_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1788:44
[INFO] [stdout]      |
[INFO] [stdout] 1788 |                     left_node.val_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1804:44
[INFO] [stdout]      |
[INFO] [stdout] 1804 |                         left.edge_area_mut(old_left_len + 1..new_left_len + 1),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1810:57
[INFO] [stdout]      |
[INFO] [stdout] 1810 |                     left.correct_childrens_parent_links(old_left_len + 1..new_left_len + 1);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1811:58
[INFO] [stdout]      |
[INFO] [stdout] 1811 |                     right.correct_childrens_parent_links(0..new_right_len + 1);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1904:44
[INFO] [stdout]      |
[INFO] [stdout] 1904 |                     left_node.key_area_mut(new_left_len..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1908:44
[INFO] [stdout]      |
[INFO] [stdout] 1908 |                     left_node.val_area_mut(new_left_len..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1914:48
[INFO] [stdout]      |
[INFO] [stdout] 1914 | ...                   left.edge_area_mut(new_left_len + 1..old_left_len + 1),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1915:49
[INFO] [stdout]      |
[INFO] [stdout] 1915 | ...                   right.edge_area_mut(1..new_right_len + 1),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1917:62
[INFO] [stdout]      |
[INFO] [stdout] 1917 |                         right.correct_childrens_parent_links(1..new_right_len + 1);
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/btree/search.rs:229:56
[INFO] [stdout]     |
[INFO] [stdout] 229 |         for (offset, k) in unsafe { keys.get_unchecked(start_index..) }
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/btree/split.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |         for _ in 0..height {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:1982:19
[INFO] [stdout]      |
[INFO] [stdout] 1982 |         for i in (0..self.buckets()).step_by(Group::WIDTH) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:2734:26
[INFO] [stdout]      |
[INFO] [stdout] 2734 |                 for i in 0..self_.buckets() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:2748:26
[INFO] [stdout]      |
[INFO] [stdout] 2748 |         'outer: for i in 0..guard.buckets() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:3168:26
[INFO] [stdout]      |
[INFO] [stdout] 3168 |                 for i in 0..=*index {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:1797:18
[INFO] [stdout]      |
[INFO] [stdout] 1797 |         for i in 0..N {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec/mod.rs:2527:22
[INFO] [stdout]      |
[INFO] [stdout] 2527 |             for _ in 1..n {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec_deque/drain.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |             let logical_remaining_range = self.idx..self.idx + self.remaining;
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/vec_deque/mod.rs:887:29
[INFO] [stdout]     |
[INFO] [stdout] 887 |         let tail_outside = (target_cap + 1..=self.capacity()).contains(&(self.head + self.len));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1000:56
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 let drop_back = back.get_unchecked_mut(begin..) as *mut _;
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1005:58
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 let drop_front = front.get_unchecked_mut(len..) as *mut _;
[INFO] [stdout]      |                                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1206:14
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             (0..0, 0..0)
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1206:20
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             (0..0, 0..0)
[INFO] [stdout]      |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1220:18
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                 (wrapped_start..wrapped_start + len, 0..0)
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1220:54
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                 (wrapped_start..wrapped_start + len, 0..0)
[INFO] [stdout]      |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1224:18
[INFO] [stdout]      |
[INFO] [stdout] 1224 |                 (wrapped_start..self.capacity(), 0..tail_len)
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1224:50
[INFO] [stdout]      |
[INFO] [stdout] 1224 |                 (wrapped_start..self.capacity(), 0..tail_len)
[INFO] [stdout]      |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2079:22
[INFO] [stdout]      |
[INFO] [stdout] 2079 |             for _ in 0..new_len - len {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2230:57
[INFO] [stdout]      |
[INFO] [stdout] 2230 |                     let slice = &mut *self.buffer_range(free..self.capacity());
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2256:57
[INFO] [stdout]      |
[INFO] [stdout] 2256 |                     let slice = &mut *self.buffer_range(0..self.len);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2634:22
[INFO] [stdout]      |
[INFO] [stdout] 2634 |             for _ in 0..extra {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/string/mod.rs:1160:29
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let ch = match self[idx..].chars().next() {
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/string/mod.rs:1241:48
[INFO] [stdout]      |
[INFO] [stdout] 1241 |                 unsafe { guard.s.get_unchecked(guard.idx..len).chars().next().unwrap_unchecked() };
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/string/mod.rs:1546:54
[INFO] [stdout]      |
[INFO] [stdout] 1546 |         let chars_iter = unsafe { self.get_unchecked(start..end) }.chars();
[INFO] [stdout]      |                                                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/string/mod.rs:2242:32
[INFO] [stdout]      |
[INFO] [stdout] 2242 |                 self_vec.drain(self.start..self.end);
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/serde/de.rs:140:26
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 for i in 0..self.0.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/btree/append.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 for _ in 0..tree_height {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:153:24
[INFO] [stdout]     |
[INFO] [stdout] 153 |             for idx in 0..=node.len() {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 231 |     for i in 0..size {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |     for i in 0..size {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:248:14
[INFO] [stdout]     |
[INFO] [stdout] 248 |     for i in size..size * 2 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:252:14
[INFO] [stdout]     |
[INFO] [stdout] 252 |     for i in 0..size {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:257:14
[INFO] [stdout]     |
[INFO] [stdout] 257 |     for i in 0..size {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:261:14
[INFO] [stdout]     |
[INFO] [stdout] 261 |     for i in 0..size / 2 {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:266:14
[INFO] [stdout]     |
[INFO] [stdout] 266 |     for i in 0..size / 2 {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:271:14
[INFO] [stdout]     |
[INFO] [stdout] 271 |     for i in 0..size / 2 {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:293:26
[INFO] [stdout]     |
[INFO] [stdout] 293 |     assert_eq!(map.range(1..).next(), None);
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |     assert_eq!(map.range(1..=1).next(), None);
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:295:26
[INFO] [stdout]     |
[INFO] [stdout] 295 |     assert_eq!(map.range(1..2).next(), None);
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 |     assert_eq!(map.range(1..).next(), None);
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |     assert_eq!(map.range(1..=1).next(), None);
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:359:26
[INFO] [stdout]     |
[INFO] [stdout] 359 |     assert_eq!(map.range(1..2).next(), None);
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:369:40
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let mut map = BTreeMap::from_iter((0..size).map(|i| (i, i)));
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:375:18
[INFO] [stdout]     |
[INFO] [stdout] 375 |         for i in 0..size {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:391:40
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let mut map = BTreeMap::from_iter((0..size).map(|i| (i, i)));
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:397:18
[INFO] [stdout]     |
[INFO] [stdout] 397 |         for i in 0..size {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:416:40
[INFO] [stdout]     |
[INFO] [stdout] 416 |     let mut map = BTreeMap::from_iter((0..size).map(|i| (T::try_from(i).unwrap(), zero)));
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:482:38
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let mut a = BTreeMap::from_iter((0..MIN_INSERTS_HEIGHT_2).map(|i| (i, i)));
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:521:40
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let mut map = BTreeMap::from_iter((0..MIN_INSERTS_HEIGHT_1).map(|i| (i, i)));
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:539:40
[INFO] [stdout]     |
[INFO] [stdout] 539 |     let mut map = BTreeMap::from_iter((0..size).map(|i| (i, i)));
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:545:18
[INFO] [stdout]     |
[INFO] [stdout] 545 |         for i in 0..size / 4 {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:550:18
[INFO] [stdout]     |
[INFO] [stdout] 550 |         for i in size / 4..size * 3 / 4 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:609:30
[INFO] [stdout]     |
[INFO] [stdout] 609 |     let all = Vec::from_iter(1..=size);
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:675:33
[INFO] [stdout]     |
[INFO] [stdout] 675 |     assert_eq!(range_keys(&map, 3..), vec![3, 4]);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:676:33
[INFO] [stdout]     |
[INFO] [stdout] 676 |     assert_eq!(range_keys(&map, 2..=3), vec![2, 3]);
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:683:36
[INFO] [stdout]     |
[INFO] [stdout] 683 |     let map = BTreeMap::from_iter((0..MIN_INSERTS_HEIGHT_1 as i32).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:685:17
[INFO] [stdout]     |
[INFO] [stdout] 685 |     for root in middle - 2..=middle + 2 {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:726:30
[INFO] [stdout]     |
[INFO] [stdout] 726 |     let all = Vec::from_iter(1..=size);
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:801:19
[INFO] [stdout]     |
[INFO] [stdout] 801 |         map.range(5..=8),
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:804:21
[INFO] [stdout]     |
[INFO] [stdout] 804 |     check(map.range(-1..=2), vec![(&1, &1), (&2, &2)]);
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:811:41
[INFO] [stdout]     |
[INFO] [stdout] 811 |     assert_eq!(Vec::from_iter(map.range(max..=max)), &[(&max, &0)]);
[INFO] [stdout]     |                                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:816:36
[INFO] [stdout]     |
[INFO] [stdout] 816 |     let map = BTreeMap::from_iter((0..5).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:824:36
[INFO] [stdout]     |
[INFO] [stdout] 824 |     let map = BTreeMap::from_iter((0..5).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:831:36
[INFO] [stdout]     |
[INFO] [stdout] 831 |     let map = BTreeMap::from_iter((0..5).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:838:36
[INFO] [stdout]     |
[INFO] [stdout] 838 |     let map = BTreeMap::from_iter((0..5).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:845:36
[INFO] [stdout]     |
[INFO] [stdout] 845 |     let map = BTreeMap::from_iter((0..5).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:852:36
[INFO] [stdout]     |
[INFO] [stdout] 852 |     let map = BTreeMap::from_iter((0..5).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:864:27
[INFO] [stdout]     |
[INFO] [stdout] 864 |         let _ = map.range(Cyclic3::C..=Cyclic3::A);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:908:36
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let map = BTreeMap::from_iter((0..12).map(|i| (CompositeKey(i, EvilTwin(i)), ())));
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:909:23
[INFO] [stdout]     |
[INFO] [stdout] 909 |     let _ = map.range(EvilTwin(5)..=EvilTwin(7));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:920:36
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let map = BTreeMap::from_iter((0..size).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:924:26
[INFO] [stdout]     |
[INFO] [stdout] 924 |         let mut pairs = (0..size).map(|i| (i, i));
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:959:36
[INFO] [stdout]     |
[INFO] [stdout] 959 |     let map = BTreeMap::from_iter((0..size).map(|i| (i, i)));
[INFO] [stdout]     |                                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:961:15
[INFO] [stdout]     |
[INFO] [stdout] 961 |     for i in (0..size).step_by(step) {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:962:19
[INFO] [stdout]     |
[INFO] [stdout] 962 |         for j in (i..size).step_by(step) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:966:30
[INFO] [stdout]     |
[INFO] [stdout] 966 |             let mut pairs = (i..=j).map(|i| (i, i));
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:982:40
[INFO] [stdout]     |
[INFO] [stdout] 982 |     let mut map = BTreeMap::from_iter((0..size).map(|i| (i, i)));
[INFO] [stdout]     |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:984:15
[INFO] [stdout]     |
[INFO] [stdout] 984 |     for i in (0..size).step_by(step) {
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:985:19
[INFO] [stdout]     |
[INFO] [stdout] 985 |         for j in (i..size).step_by(step) {
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/map/tests.rs:989:30
[INFO] [stdout]     |
[INFO] [stdout] 989 |             let mut pairs = (i..=j).map(|i| (i, i));
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1036:40
[INFO] [stdout]      |
[INFO] [stdout] 1036 |     let mut map = BTreeMap::from_iter((0..100).map(|x| (x, x * 10)));
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1060:22
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1069:22
[INFO] [stdout]      |
[INFO] [stdout] 1069 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1079:22
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1087:40
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         assert!(map.keys().copied().eq(0..3));
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1088:42
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         assert!(map.values().copied().eq(6..9));
[INFO] [stdout]      |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1095:22
[INFO] [stdout]      |
[INFO] [stdout] 1095 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1102:18
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             .eq((0..3).map(|i| (i, i + 6))));
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1109:22
[INFO] [stdout]      |
[INFO] [stdout] 1109 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1112:40
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         assert!(map.keys().copied().eq(0..3));
[INFO] [stdout]      |                                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1118:22
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1119:23
[INFO] [stdout]      |
[INFO] [stdout] 1119 |         for doomed in 0..3 {
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1129:22
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1130:23
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         for sacred in 0..3 {
[INFO] [stdout]      |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1133:44
[INFO] [stdout]      |
[INFO] [stdout] 1133 |             assert!(map.keys().copied().eq(sacred..=sacred));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1140:22
[INFO] [stdout]      |
[INFO] [stdout] 1140 |         let pairs = (0..3).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1149:22
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         let pairs = (0..node::CAPACITY).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1152:40
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         assert!(map.keys().copied().eq(0..node::CAPACITY));
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1158:22
[INFO] [stdout]      |
[INFO] [stdout] 1158 |         let pairs = (0..node::CAPACITY).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1159:23
[INFO] [stdout]      |
[INFO] [stdout] 1159 |         for doomed in 0..node::CAPACITY {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1169:22
[INFO] [stdout]      |
[INFO] [stdout] 1169 |         let pairs = (0..node::CAPACITY).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1170:23
[INFO] [stdout]      |
[INFO] [stdout] 1170 |         for sacred in 0..node::CAPACITY {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1173:44
[INFO] [stdout]      |
[INFO] [stdout] 1173 |             assert!(map.keys().copied().eq(sacred..=sacred));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1180:22
[INFO] [stdout]      |
[INFO] [stdout] 1180 |         let pairs = (0..node::CAPACITY).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1189:44
[INFO] [stdout]      |
[INFO] [stdout] 1189 |         let mut map = BTreeMap::from_iter((0..16).map(|i| (i, i)));
[INFO] [stdout]      |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1197:22
[INFO] [stdout]      |
[INFO] [stdout] 1197 |         let pairs = (0..MIN_INSERTS_HEIGHT_1).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1206:22
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         let pairs = (0..MIN_INSERTS_HEIGHT_1).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1207:23
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         for doomed in 0..MIN_INSERTS_HEIGHT_1 {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1217:22
[INFO] [stdout]      |
[INFO] [stdout] 1217 |         let pairs = (0..MIN_INSERTS_HEIGHT_1).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1218:23
[INFO] [stdout]      |
[INFO] [stdout] 1218 |         for sacred in 0..MIN_INSERTS_HEIGHT_1 {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1221:44
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             assert!(map.keys().copied().eq(sacred..=sacred));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1228:22
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         let pairs = (0..MIN_INSERTS_HEIGHT_2).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1229:24
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         for doomed in (0..MIN_INSERTS_HEIGHT_2).step_by(12) {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1239:22
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         let pairs = (0..MIN_INSERTS_HEIGHT_2).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1240:24
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         for sacred in (0..MIN_INSERTS_HEIGHT_2).step_by(12) {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1243:44
[INFO] [stdout]      |
[INFO] [stdout] 1243 |             assert!(map.keys().copied().eq(sacred..=sacred));
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1250:22
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         let pairs = (0..MIN_INSERTS_HEIGHT_2).map(|i| (i, i));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1390:25
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         let _ = v.range(t..);
[INFO] [stdout]      |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1395:29
[INFO] [stdout]      |
[INFO] [stdout] 1395 |         let _ = v.range_mut(t..);
[INFO] [stdout]      |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1498:14
[INFO] [stdout]      |
[INFO] [stdout] 1498 |     for _ in 0..100 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1537:14
[INFO] [stdout]      |
[INFO] [stdout] 1537 |     for _ in 0..100 {
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1552:18
[INFO] [stdout]      |
[INFO] [stdout] 1552 |         for i in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1592:14
[INFO] [stdout]      |
[INFO] [stdout] 1592 |     for i in 0..size {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1599:14
[INFO] [stdout]      |
[INFO] [stdout] 1599 |     for i in 0..size {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1606:14
[INFO] [stdout]      |
[INFO] [stdout] 1606 |     for i in 0..size / 2 {
[INFO] [stdout]      |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1613:14
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     for i in 0..size / 2 {
[INFO] [stdout]      |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1622:32
[INFO] [stdout]      |
[INFO] [stdout] 1622 |     map = BTreeMap::from_iter((1..MIN_INSERTS_HEIGHT_2).map(|i| (i, i)));
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1632:14
[INFO] [stdout]      |
[INFO] [stdout] 1632 |     for i in 0..size {
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1633:39
[INFO] [stdout]      |
[INFO] [stdout] 1633 |         let dummies = Vec::from_iter((0..size).map(|id| CrashTestDummy::new(id)));
[INFO] [stdout]      |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1700:14
[INFO] [stdout]      |
[INFO] [stdout] 1700 |     for i in 0..=max_size {
[INFO] [stdout]      |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:1702:18
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         for j in 0..i {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2156:16
[INFO] [stdout]      |
[INFO] [stdout] 2156 |     for pos in 0..=size {
[INFO] [stdout]      |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2157:44
[INFO] [stdout]      |
[INFO] [stdout] 2157 |         let mut map = BTreeMap::from_iter((0..size).map(|i| (i * 2 + 1, ())));
[INFO] [stdout]      |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2166:16
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     for pos in 0..=size {
[INFO] [stdout]      |                ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2167:44
[INFO] [stdout]      |
[INFO] [stdout] 2167 |         let mut map = BTreeMap::from_iter((0..size).map(|i| (i * 2 + 1, ())));
[INFO] [stdout]      |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2237 | create_append_test!(test_append_9, 9);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2237 | create_append_test!(test_append_9, 9);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2237 | create_append_test!(test_append_9, 9);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2239 | create_append_test!(test_append_17, 17);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2239 | create_append_test!(test_append_17, 17);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2239 | create_append_test!(test_append_17, 17);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2241 | create_append_test!(test_append_14, 14);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2241 | create_append_test!(test_append_14, 14);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2241 | create_append_test!(test_append_14, 14);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2243 | create_append_test!(test_append_12, 12);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2243 | create_append_test!(test_append_12, 12);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2243 | create_append_test!(test_append_12, 12);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2245 | create_append_test!(test_append_144, 144);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2245 | create_append_test!(test_append_144, 144);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2245 | create_append_test!(test_append_144, 144);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2247 | create_append_test!(test_append_145, 145);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2247 | create_append_test!(test_append_145, 145);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2247 | create_append_test!(test_append_145, 145);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2249 | create_append_test!(test_append_170, 170);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2249 | create_append_test!(test_append_170, 170);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2249 | create_append_test!(test_append_170, 170);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2250 | create_append_test!(test_append_181, 181);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2250 | create_append_test!(test_append_181, 181);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2250 | create_append_test!(test_append_181, 181);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2252 | create_append_test!(test_append_239, 239);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2252 | create_append_test!(test_append_239, 239);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2252 | create_append_test!(test_append_239, 239);
[INFO] [stdout]      | ----------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2205:22
[INFO] [stdout]      |
[INFO] [stdout] 2205 |             for i in 0..8 {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2254 | create_append_test!(test_append_1700, 1700);
[INFO] [stdout]      | ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2210:22
[INFO] [stdout]      |
[INFO] [stdout] 2210 |             for i in 5..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2254 | create_append_test!(test_append_1700, 1700);
[INFO] [stdout]      | ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2219:22
[INFO] [stdout]      |
[INFO] [stdout] 2219 |             for i in 0..$len {
[INFO] [stdout]      |                      ^
[INFO] [stdout] ...
[INFO] [stdout] 2254 | create_append_test!(test_append_1700, 1700);
[INFO] [stdout]      | ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `create_append_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2299:21
[INFO] [stdout]      |
[INFO] [stdout] 2299 |     Vec::from_iter((0..len).map(|_| (rng.next(), rng.next())))
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2334:18
[INFO] [stdout]      |
[INFO] [stdout] 2334 |     let pairs = (0..MIN_INSERTS_HEIGHT_2).map(|i| (i, i));
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2349:18
[INFO] [stdout]      |
[INFO] [stdout] 2349 |     let pairs = (0..MIN_INSERTS_HEIGHT_2).map(|i| (i, i));
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2366:40
[INFO] [stdout]      |
[INFO] [stdout] 2366 |         let mut data = Vec::from_iter((0..len).map(|_| (rng.next(), ())));
[INFO] [stdout]      |                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2435:39
[INFO] [stdout]      |
[INFO] [stdout] 2435 |         let dummies = Vec::from_iter((0..size).map(|i| CrashTestDummy::new(i)));
[INFO] [stdout]      |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2436:40
[INFO] [stdout]      |
[INFO] [stdout] 2436 |         let map = BTreeMap::from_iter((0..size).map(|i| {
[INFO] [stdout]      |                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2445:18
[INFO] [stdout]      |
[INFO] [stdout] 2445 |         for i in 0..size {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2479:14
[INFO] [stdout]      |
[INFO] [stdout] 2479 |     for _ in 0..loops {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/map/tests.rs:2494:14
[INFO] [stdout]      |
[INFO] [stdout] 2494 |     for _ in 0..loops {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/node.rs:644:54
[INFO] [stdout]     |
[INFO] [stdout] 644 |         unsafe { self.correct_childrens_parent_links(0..=len) };
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1140:49
[INFO] [stdout]      |
[INFO] [stdout] 1140 |                 .correct_childrens_parent_links(self.idx + 1..new_len + 1);
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1364:40
[INFO] [stdout]      |
[INFO] [stdout] 1364 |                 self.node.key_area_mut(self.idx + 1..old_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1368:40
[INFO] [stdout]      |
[INFO] [stdout] 1368 |                 self.node.val_area_mut(self.idx + 1..old_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1444:45
[INFO] [stdout]      |
[INFO] [stdout] 1444 |                     self.node.edge_area_mut(self.idx + 1..old_len + 1),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1578:40
[INFO] [stdout]      |
[INFO] [stdout] 1578 |                 left_node.key_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1585:40
[INFO] [stdout]      |
[INFO] [stdout] 1585 |                 left_node.val_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1592:56
[INFO] [stdout]      |
[INFO] [stdout] 1592 |             parent_node.correct_childrens_parent_links(parent_idx + 1..old_parent_len);
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1602:45
[INFO] [stdout]      |
[INFO] [stdout] 1602 |                     left_node.edge_area_mut(old_left_len + 1..new_left_len + 1),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1605:58
[INFO] [stdout]      |
[INFO] [stdout] 1605 |                 left_node.correct_childrens_parent_links(old_left_len + 1..new_left_len + 1);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1712:44
[INFO] [stdout]      |
[INFO] [stdout] 1712 |                     left_node.key_area_mut(new_left_len + 1..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1716:44
[INFO] [stdout]      |
[INFO] [stdout] 1716 |                     left_node.val_area_mut(new_left_len + 1..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1740:44
[INFO] [stdout]      |
[INFO] [stdout] 1740 |                         left.edge_area_mut(new_left_len + 1..old_left_len + 1),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1744:58
[INFO] [stdout]      |
[INFO] [stdout] 1744 |                     right.correct_childrens_parent_links(0..new_right_len + 1);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1784:44
[INFO] [stdout]      |
[INFO] [stdout] 1784 |                     left_node.key_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1788:44
[INFO] [stdout]      |
[INFO] [stdout] 1788 |                     left_node.val_area_mut(old_left_len + 1..new_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1804:44
[INFO] [stdout]      |
[INFO] [stdout] 1804 |                         left.edge_area_mut(old_left_len + 1..new_left_len + 1),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1810:57
[INFO] [stdout]      |
[INFO] [stdout] 1810 |                     left.correct_childrens_parent_links(old_left_len + 1..new_left_len + 1);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1811:58
[INFO] [stdout]      |
[INFO] [stdout] 1811 |                     right.correct_childrens_parent_links(0..new_right_len + 1);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1904:44
[INFO] [stdout]      |
[INFO] [stdout] 1904 |                     left_node.key_area_mut(new_left_len..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1908:44
[INFO] [stdout]      |
[INFO] [stdout] 1908 |                     left_node.val_area_mut(new_left_len..old_left_len),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1914:48
[INFO] [stdout]      |
[INFO] [stdout] 1914 | ...                   left.edge_area_mut(new_left_len + 1..old_left_len + 1),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1915:49
[INFO] [stdout]      |
[INFO] [stdout] 1915 | ...                   right.edge_area_mut(1..new_right_len + 1),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/btree/node.rs:1917:62
[INFO] [stdout]      |
[INFO] [stdout] 1917 |                         right.correct_childrens_parent_links(1..new_right_len + 1);
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/btree/node/tests.rs:15:24
[INFO] [stdout]    |
[INFO] [stdout] 15 |             for idx in 0..=node.len() {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/btree/node/tests.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     for idx in 0..=CAPACITY {
[INFO] [stdout]    |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/btree/search.rs:229:56
[INFO] [stdout]     |
[INFO] [stdout] 229 |         for (offset, k) in unsafe { keys.get_unchecked(start_index..) }
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:108:32
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let large = Vec::from_iter(0..100);
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:162:32
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let large = Vec::from_iter(0..100);
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:177:38
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let s23456 = BTreeSet::from_iter(2..=6);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:182:38
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let s12345 = BTreeSet::from_iter(1..=5);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:189:38
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let s34567 = BTreeSet::from_iter(3..=7);
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:196:34
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let s1 = BTreeSet::from_iter(-9..=1);
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:200:34
[INFO] [stdout]     |
[INFO] [stdout] 200 |     let s2 = BTreeSet::from_iter(-9..=2);
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:227:34
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let s6 = BTreeSet::from_iter(6..=19);
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:233:34
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let s7 = BTreeSet::from_iter(7..=19);
[INFO] [stdout]     |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:340:32
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let large = Vec::from_iter(0..100);
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:373:32
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let large = Vec::from_iter(0..100);
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:796:14
[INFO] [stdout]     |
[INFO] [stdout] 796 |     for i in 3..=12 {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/btree/set/tests.rs:823:21
[INFO] [stdout]     |
[INFO] [stdout] 823 |     Vec::from_iter((0..len).map(|_| rng.next()))
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/btree/split.rs:83:18
[INFO] [stdout]    |
[INFO] [stdout] 83 |         for _ in 0..height {
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:1982:19
[INFO] [stdout]      |
[INFO] [stdout] 1982 |         for i in (0..self.buckets()).step_by(Group::WIDTH) {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:2734:26
[INFO] [stdout]      |
[INFO] [stdout] 2734 |                 for i in 0..self_.buckets() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:2748:26
[INFO] [stdout]      |
[INFO] [stdout] 2748 |         'outer: for i in 0..guard.buckets() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:3168:26
[INFO] [stdout]      |
[INFO] [stdout] 3168 |                 for i in 0..=*index {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:4069:18
[INFO] [stdout]      |
[INFO] [stdout] 4069 |         for i in 0..100 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:4073:18
[INFO] [stdout]      |
[INFO] [stdout] 4073 |         for i in 0..100 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:4089:18
[INFO] [stdout]      |
[INFO] [stdout] 4089 |         for i in 0..100 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/raw/mod.rs:4305:20
[INFO] [stdout]      |
[INFO] [stdout] 4305 |         for idx in 0..table.buckets() {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:1797:18
[INFO] [stdout]      |
[INFO] [stdout] 1797 |         for i in 0..N {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7188:26
[INFO] [stdout]      |
[INFO] [stdout] 7188 |                 for i in 0..200 {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7193:22
[INFO] [stdout]      |
[INFO] [stdout] 7193 |             for i in 0..100 {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7200:26
[INFO] [stdout]      |
[INFO] [stdout] 7200 |                 for i in 0..200 {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7205:22
[INFO] [stdout]      |
[INFO] [stdout] 7205 |             for i in 0..50 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7218:26
[INFO] [stdout]      |
[INFO] [stdout] 7218 |                 for i in 0..50 {
[INFO] [stdout]      |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7223:26
[INFO] [stdout]      |
[INFO] [stdout] 7223 |                 for i in 50..100 {
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7231:22
[INFO] [stdout]      |
[INFO] [stdout] 7231 |             for i in 0..200 {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7247:26
[INFO] [stdout]      |
[INFO] [stdout] 7247 |                 for i in 0..200 {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7252:22
[INFO] [stdout]      |
[INFO] [stdout] 7252 |             for i in 0..100 {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7259:26
[INFO] [stdout]      |
[INFO] [stdout] 7259 |                 for i in 0..200 {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7274:26
[INFO] [stdout]      |
[INFO] [stdout] 7274 |                 for i in 0..200 {
[INFO] [stdout]      |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7282:27
[INFO] [stdout]      |
[INFO] [stdout] 7282 |                 let nk = (0..100).filter(|&i| v.borrow()[i] == 1).count();
[INFO] [stdout]      |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7284:27
[INFO] [stdout]      |
[INFO] [stdout] 7284 |                 let nv = (0..100).filter(|&i| v.borrow()[i + 100] == 1).count();
[INFO] [stdout]      |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7292:22
[INFO] [stdout]      |
[INFO] [stdout] 7292 |             for i in 0..200 {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7347:18
[INFO] [stdout]      |
[INFO] [stdout] 7347 |         for _ in 0..10 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7350:22
[INFO] [stdout]      |
[INFO] [stdout] 7350 |             for i in 1..1001 {
[INFO] [stdout]      |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7353:26
[INFO] [stdout]      |
[INFO] [stdout] 7353 |                 for j in 1..=i {
[INFO] [stdout]      |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7358:26
[INFO] [stdout]      |
[INFO] [stdout] 7358 |                 for j in i + 1..1001 {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7364:22
[INFO] [stdout]      |
[INFO] [stdout] 7364 |             for i in 1001..2001 {
[INFO] [stdout]      |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7369:22
[INFO] [stdout]      |
[INFO] [stdout] 7369 |             for i in 1..1001 {
[INFO] [stdout]      |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7372:26
[INFO] [stdout]      |
[INFO] [stdout] 7372 |                 for j in 1..=i {
[INFO] [stdout]      |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7376:26
[INFO] [stdout]      |
[INFO] [stdout] 7376 |                 for j in i + 1..1001 {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7381:22
[INFO] [stdout]      |
[INFO] [stdout] 7381 |             for i in 1..1001 {
[INFO] [stdout]      |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7385:22
[INFO] [stdout]      |
[INFO] [stdout] 7385 |             for i in 1..1001 {
[INFO] [stdout]      |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7390:23
[INFO] [stdout]      |
[INFO] [stdout] 7390 |             for i in (1..1001).rev() {
[INFO] [stdout]      |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7393:26
[INFO] [stdout]      |
[INFO] [stdout] 7393 |                 for j in i..1001 {
[INFO] [stdout]      |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7397:26
[INFO] [stdout]      |
[INFO] [stdout] 7397 |                 for j in 1..i {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7495:18
[INFO] [stdout]      |
[INFO] [stdout] 7495 |         for i in 0..32 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7648:18
[INFO] [stdout]      |
[INFO] [stdout] 7648 |         for _ in 0..raw_cap * 3 / 4 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7657:18
[INFO] [stdout]      |
[INFO] [stdout] 7657 |         for _ in 0..raw_cap / 4 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7666:18
[INFO] [stdout]      |
[INFO] [stdout] 7666 |         for _ in 0..raw_cap / 2 - 1 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7675:18
[INFO] [stdout]      |
[INFO] [stdout] 7675 |         for _ in 0..raw_cap / 2 {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7692:18
[INFO] [stdout]      |
[INFO] [stdout] 7692 |         for i in 0..128 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7698:18
[INFO] [stdout]      |
[INFO] [stdout] 7698 |         for i in 128..(128 + 256) {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7703:18
[INFO] [stdout]      |
[INFO] [stdout] 7703 |         for i in 100..(128 + 256) {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7712:18
[INFO] [stdout]      |
[INFO] [stdout] 7712 |         for i in 0..100 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7937:18
[INFO] [stdout]      |
[INFO] [stdout] 7937 |         for _ in 0..50 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7938:35
[INFO] [stdout]      |
[INFO] [stdout] 7938 |             let x = rng.gen_range(-10..10);
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7942:18
[INFO] [stdout]      |
[INFO] [stdout] 7942 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7943:35
[INFO] [stdout]      |
[INFO] [stdout] 7943 |             let x = rng.gen_range(-10..10);
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7973:18
[INFO] [stdout]      |
[INFO] [stdout] 7973 |         for _ in 0..50 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7975:34
[INFO] [stdout]      |
[INFO] [stdout] 7975 |             x.push(rng.gen_range('a'..='z'));
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7979:18
[INFO] [stdout]      |
[INFO] [stdout] 7979 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:7981:34
[INFO] [stdout]      |
[INFO] [stdout] 7981 |             x.push(rng.gen_range('a'..='z'));
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8026:33
[INFO] [stdout]      |
[INFO] [stdout] 8026 |         let for_iter: Vec<_> = (0..100).map(|i| (i, i)).collect();
[INFO] [stdout]      |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8028:28
[INFO] [stdout]      |
[INFO] [stdout] 8028 |         let vec: Vec<_> = (100..200).map(|i| (i, i)).collect();
[INFO] [stdout]      |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8035:21
[INFO] [stdout]      |
[INFO] [stdout] 8035 |         for item in 0..300 {
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8045:18
[INFO] [stdout]      |
[INFO] [stdout] 8045 |         for _ in 0..116 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8053:18
[INFO] [stdout]      |
[INFO] [stdout] 8053 |         for _ in 0..free {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8444:18
[INFO] [stdout]      |
[INFO] [stdout] 8444 |         for _ in 0..50 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8445:35
[INFO] [stdout]      |
[INFO] [stdout] 8445 |             let x = rng.gen_range(-10..10);
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8449:18
[INFO] [stdout]      |
[INFO] [stdout] 8449 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8450:35
[INFO] [stdout]      |
[INFO] [stdout] 8450 |             let x = rng.gen_range(-10..10);
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8474:18
[INFO] [stdout]      |
[INFO] [stdout] 8474 |         for _ in 0..50 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8476:34
[INFO] [stdout]      |
[INFO] [stdout] 8476 |             x.push(rng.gen_range('a'..='z'));
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8480:18
[INFO] [stdout]      |
[INFO] [stdout] 8480 |         for _ in 0..1000 {
[INFO] [stdout]      |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8482:34
[INFO] [stdout]      |
[INFO] [stdout] 8482 |             x.push(rng.gen_range('a'..='z'));
[INFO] [stdout]      |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8490:43
[INFO] [stdout]      |
[INFO] [stdout] 8490 |         let mut map: HashMap<i32, i32> = (0..100).map(|x| (x, x * 10)).collect();
[INFO] [stdout]      |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8502:47
[INFO] [stdout]      |
[INFO] [stdout] 8502 |             let mut map: HashMap<i32, i32> = (0..8).map(|x| (x, x * 10)).collect();
[INFO] [stdout]      |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8510:47
[INFO] [stdout]      |
[INFO] [stdout] 8510 |             let mut map: HashMap<i32, i32> = (0..8).map(|x| (x, x * 10)).collect();
[INFO] [stdout]      |                                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8628:18
[INFO] [stdout]      |
[INFO] [stdout] 8628 |         for k in 0..12 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8705:18
[INFO] [stdout]      |
[INFO] [stdout] 8705 |         for n in 0..N {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8707:22
[INFO] [stdout]      |
[INFO] [stdout] 8707 |             for i in 0..n {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:8960:22
[INFO] [stdout]      |
[INFO] [stdout] 8960 |             for i in 0..10 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:9232:24
[INFO] [stdout]      |
[INFO] [stdout] 9232 |             for idx in 0..map.table.buckets() {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/map.rs:9302:24
[INFO] [stdout]      |
[INFO] [stdout] 9302 |             for idx in 0..map.table.buckets() {
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2526:18
[INFO] [stdout]      |
[INFO] [stdout] 2526 |         for i in 0..32 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2740:34
[INFO] [stdout]      |
[INFO] [stdout] 2740 |         let mut s: HashSet<_> = (1..100).collect();
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2743:18
[INFO] [stdout]      |
[INFO] [stdout] 2743 |         for _ in 0..20 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2758:22
[INFO] [stdout]      |
[INFO] [stdout] 2758 |             s.extend(1..100);
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2837:42
[INFO] [stdout]      |
[INFO] [stdout] 2837 |             let mut set: HashSet<i32> = (0..8).collect();
[INFO] [stdout]      |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2845:42
[INFO] [stdout]      |
[INFO] [stdout] 2845 |             let mut set: HashSet<i32> = (0..8).collect();
[INFO] [stdout]      |                                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2877:18
[INFO] [stdout]      |
[INFO] [stdout] 2877 |         for i in 0..224 {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2887:18
[INFO] [stdout]      |
[INFO] [stdout] 2887 |         for i in 100..1400 {
[INFO] [stdout]      |                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/hashbrown/set.rs:2897:37
[INFO] [stdout]      |
[INFO] [stdout] 2897 |         let mut _set: HashSet<_> = (0..3).map(|_| ()).collect();
[INFO] [stdout]      |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec/mod.rs:2527:22
[INFO] [stdout]      |
[INFO] [stdout] 2527 |             for _ in 1..n {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/vec_deque/drain.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |             let logical_remaining_range = self.idx..self.idx + self.remaining;
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/vec_deque/mod.rs:887:29
[INFO] [stdout]     |
[INFO] [stdout] 887 |         let tail_outside = (target_cap + 1..=self.capacity()).contains(&(self.head + self.len));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1000:56
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                 let drop_back = back.get_unchecked_mut(begin..) as *mut _;
[INFO] [stdout]      |                                                        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1005:58
[INFO] [stdout]      |
[INFO] [stdout] 1005 |                 let drop_front = front.get_unchecked_mut(len..) as *mut _;
[INFO] [stdout]      |                                                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1206:14
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             (0..0, 0..0)
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1206:20
[INFO] [stdout]      |
[INFO] [stdout] 1206 |             (0..0, 0..0)
[INFO] [stdout]      |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1220:18
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                 (wrapped_start..wrapped_start + len, 0..0)
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1220:54
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                 (wrapped_start..wrapped_start + len, 0..0)
[INFO] [stdout]      |                                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1224:18
[INFO] [stdout]      |
[INFO] [stdout] 1224 |                 (wrapped_start..self.capacity(), 0..tail_len)
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:1224:50
[INFO] [stdout]      |
[INFO] [stdout] 1224 |                 (wrapped_start..self.capacity(), 0..tail_len)
[INFO] [stdout]      |                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2079:22
[INFO] [stdout]      |
[INFO] [stdout] 2079 |             for _ in 0..new_len - len {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2230:57
[INFO] [stdout]      |
[INFO] [stdout] 2230 |                     let slice = &mut *self.buffer_range(free..self.capacity());
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2256:57
[INFO] [stdout]      |
[INFO] [stdout] 2256 |                     let slice = &mut *self.buffer_range(0..self.len);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/vec_deque/mod.rs:2634:22
[INFO] [stdout]      |
[INFO] [stdout] 2634 |             for _ in 0..extra {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/string/mod.rs:1160:29
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let ch = match self[idx..].chars().next() {
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/string/mod.rs:1241:48
[INFO] [stdout]      |
[INFO] [stdout] 1241 |                 unsafe { guard.s.get_unchecked(guard.idx..len).chars().next().unwrap_unchecked() };
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/string/mod.rs:1546:54
[INFO] [stdout]      |
[INFO] [stdout] 1546 |         let chars_iter = unsafe { self.get_unchecked(start..end) }.chars();
[INFO] [stdout]      |                                                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/string/mod.rs:2242:32
[INFO] [stdout]      |
[INFO] [stdout] 2242 |                 self_vec.drain(self.start..self.end);
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/btree/map.rs:1492:12
[INFO] [stdout]      |
[INFO] [stdout] 1492 |         R: RangeBounds<Q>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-W range-bounds`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/btree/map.rs:1553:12
[INFO] [stdout]      |
[INFO] [stdout] 1553 |         R: RangeBounds<Q>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]    --> src/btree/set.rs:420:12
[INFO] [stdout]     |
[INFO] [stdout] 420 |         R: RangeBounds<K>,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/vec/mod.rs:1923:12
[INFO] [stdout]      |
[INFO] [stdout] 1923 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/vec/mod.rs:2440:12
[INFO] [stdout]      |
[INFO] [stdout] 2440 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/vec_deque/mod.rs:1254:12
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/vec_deque/mod.rs:1294:12
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/vec_deque/mod.rs:1344:12
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/string/mod.rs:1530:12
[INFO] [stdout]      |
[INFO] [stdout] 1530 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeBounds` trait bound in public function
[INFO] [stdout]     --> src/string/mod.rs:1580:12
[INFO] [stdout]      |
[INFO] [stdout] 1580 |         R: RangeBounds<usize>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]     --> src/string/mod.rs:1873:31
[INFO] [stdout]      |
[INFO] [stdout] 1873 | impl<A: Allocator> ops::Index<ops::Range<usize>> for String<A> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]     --> src/string/mod.rs:1877:28
[INFO] [stdout]      |
[INFO] [stdout] 1877 |     fn index(&self, index: ops::Range<usize>) -> &str {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]     --> src/string/mod.rs:1891:31
[INFO] [stdout]      |
[INFO] [stdout] 1891 | impl<A: Allocator> ops::Index<ops::RangeFrom<usize>> for String<A> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]     --> src/string/mod.rs:1895:28
[INFO] [stdout]      |
[INFO] [stdout] 1895 |     fn index(&self, index: ops::RangeFrom<usize>) -> &str {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]     --> src/string/mod.rs:1909:31
[INFO] [stdout]      |
[INFO] [stdout] 1909 | impl<A: Allocator> ops::Index<ops::RangeInclusive<usize>> for String<A> {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]     --> src/string/mod.rs:1913:28
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     fn index(&self, index: ops::RangeInclusive<usize>) -> &str {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]     --> src/string/mod.rs:1927:34
[INFO] [stdout]      |
[INFO] [stdout] 1927 | impl<A: Allocator> ops::IndexMut<ops::Range<usize>> for String<A> {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]     --> src/string/mod.rs:1929:36
[INFO] [stdout]      |
[INFO] [stdout] 1929 |     fn index_mut(&mut self, index: ops::Range<usize>) -> &mut str {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]     --> src/string/mod.rs:1941:34
[INFO] [stdout]      |
[INFO] [stdout] 1941 | impl<A: Allocator> ops::IndexMut<ops::RangeFrom<usize>> for String<A> {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]     --> src/string/mod.rs:1943:36
[INFO] [stdout]      |
[INFO] [stdout] 1943 |     fn index_mut(&mut self, index: ops::RangeFrom<usize>) -> &mut str {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]     --> src/string/mod.rs:1955:34
[INFO] [stdout]      |
[INFO] [stdout] 1955 | impl<A: Allocator> ops::IndexMut<ops::RangeInclusive<usize>> for String<A> {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]     --> src/string/mod.rs:1957:36
[INFO] [stdout]      |
[INFO] [stdout] 1957 |     fn index_mut(&mut self, index: ops::RangeInclusive<usize>) -> &mut str {
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 previous errors; 62 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rune-alloc` (lib) due to 13 previous errors; 62 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 293 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2b966b7c5dd91fd0e03d6e4e2d3aa5d347552182fbb5c1ec43a6676dba790923", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b966b7c5dd91fd0e03d6e4e2d3aa5d347552182fbb5c1ec43a6676dba790923", kill_on_drop: false }`
[INFO] [stdout] 2b966b7c5dd91fd0e03d6e4e2d3aa5d347552182fbb5c1ec43a6676dba790923
